﻿/*****************************************************************
 * File: Oak_IGameState.cs
 * Author: Bryan Solero (BS)
 * Purpose: To Encapsulate all OAK_IGameState related code
 * Created:  12/6/2012
 * Modified: 12/6/2012
 *****************************************************************/
using System;
using Microsoft.Xna.Framework;
using OakEngine.Input;

namespace OakEngine.GameState
{
    public interface OAK_IGameState
    {
        void Enter();
        bool Input(OAK_InputManager input);
        void Update(GameTime dt);
        void Render();
        void Exit();
    }
}
